while True:
    chislo=int(input('Ведите четырехзначное число'))
    if abs (chislo)<1000 or abs(chislo)>9999:
            print('число не читырехзначное')
            continue
    if chislo %2==0:
      chet='да'
    else:
      chet='нет'
      print('число четное:',chet)
    if chislo %3==0:
            krat_3='да'
    else:
            krat_3='да'
            print('число кратное трем', krat_3)
    if int(chislo**0.5)**2==chislo:
            kvadrat=chislo**0.5
            print('число является квыадратом числа:', int(kvadrat))
    else:
            print('число является квадратом числа:Нет')
    c_1=chislo % 10
    c_2=chislo//10%10
    c_3=chislo//100%10
    c_4=chislo//1000%10
    print('наименьшая цыфра числа:', min(c_1,c_2,c_3,c_4))
    print('наибольшая цыфра числа:', max(c_1,c_2,c_3,c_4))
    k_zeros=0
    if c_1==0:
            k_zeros+=1
    if c_2==0:
            k_zeros+=1
    if c_3==0:
            k_zeros+=1
    if c_4==0:
            k_zeros+=1
    print('количество нулей в числе;', k_zeros)
    if int(c_1**0.5)**2==c_1:
        print('цифра в разряде единиц является квадратом цифры:', int(c_1**0.5))
    else:
        print('цифра в разряде единиц является квадратом цифры:Нет')
    if int(c_2**0.5)**2==c_2:
       print('цифра в разряде десятков является квадратом цифры:',int(c_2**0.5))
    else:
      print('цифра в разряде единиц является квадратом: Нет')
    if int(c_3**0.5)**2==c_3:
     print('цифра в разделе десятков является квадратом цифры:', int(c_3**0.5))
    else:
     print('цифра в разделе является квадратом цифры:Нет')
    if int(c_4**0.5)**2==c_4:
     print('цифра в разделе сотен является квадратом цифры;',int(c_4**0.5))
    else:
     print('цифра в разделе тысяч является квадратом цифры: Нет')
                                              























                                    
                                    
                                  
                        
    
